body {
    background-color: #0083ce;
    background-image: url(https://i.loli.net/2018/09/14/5b9b8f0928b0e.png);
    background-size: cover;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #bbb;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #bbb;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #bbb;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #bbb;
}

.top {
    padding: 40px 20% 20px 25%;
    text-align: center;
    color: #ffffff;
    font-size: 35px;
}

.top>img {
    width: 100%;
}

.draw {
    position: relative;
    padding-bottom: 30px;
}

.draw #wheel {
    position: relative !important;
    margin: 0 auto;
}

.info {
    padding: 0 20px 80px 20px;
}

.info .info-wrap {
    border: 1px solid #fff;
    border-radius: 5px;
    padding: 20px;
    color: #fff;
}

.info .info-wrap .info-header {
    text-align: center;
    padding-bottom: 10px;
}

.info .info-wrap .info-body {
    font-size: 0.9em;
}

.am-modal-hd {
    padding: 0;
    background-color: #fff;
    height: 10px;
}

.modal .dialog {
    width: 320px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow: hidden;
}

.dialog .body {
    color: #fff;
}

.dialog .body .dialog-bg {
    position: absolute;
    top: 5%;
    left: 5%;
    width: 90%;
    z-index: 1;
}

.dialog .body .dialog-top {
    position: relative;
    font-size: 0.8em;
    padding: 10px 0;
    z-index: 5;
}

.dialog .body .product {
    position: relative;
    font-size: 1.4em;
    padding-bottom: 10px;
    z-index: 5;
}

.dialog .body .form {
    position: relative;
    text-align: left;
    z-index: 100;
}

.dialog .body .form .form-title {
    font-size: 0.9em;
    padding-bottom: 10px;
}

.dialog .body .form .form-item {
    padding-bottom: 10px;
}

.dialog .body .form .form-item .label {
    font-size: 0.9em;
    line-height: 29px;
}

.dialog .body .form .form-item .input>input,
.dialog .body .form .form-item .input>textarea {
    width: 100%;
    color: black;
}

.dialog .body .form .form-info {
    font-size: 0.7em;
    padding: 0 10px 10px 10px;
}

.dialog .body .form .form-button>button {
    width: 100%;
    background-color: #cbe7f5;
    border-color: #cbe7f5;
}